﻿<#
    本脚本用于实现 1行命令行替换一个目录下所有文件中相同 子串1 替换为 子串2，并保存在对应的文件中
#>

$file_path = ".\test_dir"
$substring1 = "10"
$substring2 = "haha"
Get-ChildItem $file_path -Depth 0 -File | Select-Object -Property Name | ForEach-Object -Process {$(Get-Content $file_path\$($_.Name)) -replace $substring1, $substring2 | Set-Content $file_path\$($_.Name)} 